* { padding: 0; margin: 0; }
html{
 background-image: url(./pildid/background.png);
 height:100%;
 width:100%;
}
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}
#wrapper { 
 margin: 0 auto;
 width: 1150px;
}
#header {
 color: #333;
 width: 900px;
 float: left;
 padding: 10px;
 border: 1px solid #ccc;
 border-top-left-radius: 15px;
 border-top-right-radius: 15px;
 height: 100px;
 margin: 10px 0px 0px 0px;
 background: rgba(0,0,0,0.4);
}

hr{
	width: auto;
}

#leftcolumn { 
 overflow: hidden;
 color: #333;
 border: 1px solid #ccc;
 border-bottom-left-radius: 15px;
 border-bottom-right-radius: 15px;
 background: rgba(0,0,0,0.3);
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 900px;
 float: left;
}
/* Left column left part*/

.left_left
{
	width: 500px;
}


.left_right{
	position: relative;
	top: -100px;
	float: right;
	height: 100px;
	width: 182px;

}
#left_right > img{
	padding-left:10px;
}

#left_leftcolumn{
	width: 322px;
}

#left_rightcolumn {
left: 40%;
position: absolute;
top: 146px;
}

#login
{
	border: 2px solid rgb(204, 204, 204);
	padding: 20px;
	border-radius: 10px;
		
}

#Register
{
	height: 46px;
}

#reglink
{
	padding: 8px;
	border: 2px solid rgb(204, 204, 204);
	border-radius: 12px;
	background-color: #979797;
	position: relative;
	top: 40%;
}
#reglink:active {
	background-color: rgb(164, 151, 135);
}

#rightcolumn { 
 float: right;
 color: #333;
 border: 1px solid #ccc;
 border-top-right-radius: 15px;
 border-top-left-radius: 15px;
 border-bottom-left-radius: 15px;
 border-bottom-right-radius: 15px;
 background: rgba(0,0,0,0.3);
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 200px;
 display: inline;
 position: relative;
}

#korv
{
 border:double;
 border-radius:20px;
}
#tyhi{
	text-align:center;
}


#kontaktform{
 margin-left: 518px;
 margin-top: -398px;
}
#footer { 
 width: 900px;
 clear: both;
 color: #333;
 border: 1px solid #ccc;
 background: #BD9C8C;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}